Support for maintaining object-oriented programs

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Support for Maintaining Object-Oriented Programs

In this paper, we explain how inheritance and dynamic binding make object-oriented programs difficult to maintain, and we give a concrete example of the problems that arise. We show that the difficulty lies in the fact that conventional tools are poorly suited for work with object-oriented languages, and we argue that semantics-based tools are essential ‘for effective maintenance of object-orie...

متن کامل

Maintenance Support for Untyped Object-Oriented Programs

The software development paradigm of object-oriented (OO) programming has become increasingly popular in recent years. Features not available in conventional programming languages such as inheritance, dynamic binding and polymorphism offer advantages, they also raise problems of maintaining object-oriented programs. Some object-oriented languages do not allow type annotations to be specified in...

متن کامل

Support for Maintaining Object

In this paper, we explain how inheritance and dynamic binding make object-oriented programs diicult to maintain, and we give a concrete example of the problems that arise. We show that the diiculty lies in the fact that conventional tools are poorly suited for work with object-oriented languages, and we argue that semantics-based tools are essential for eeective maintenance of object-oriented p...

متن کامل

Shaping Object-oriented Programs

Object-oriented programming is valued for the clarity and maintainability of its programs. However, this success is mainly connned to small-scale phenomena, such as re-implementation of a single class: large-scale structures are as obscure and fragile as ever. We ooer shape theory as a means of reasoning about program structure, and improving object-oriented design. In particular, shape analysi...

متن کامل

Slicing Object-Oriented Programs

Program slicing has various applications in the fields of software engineering. The Object-Oriented (00) paradigm introduces the features of abstraction, encapsulation, inheritance, and polymorphism to programs, but is not considered current program slicing techniques. In this paper, we define two types of program slices, state and behavior slices, by taking the dependencies of 00 features into...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Software Engineering

سال: 1992

ISSN: 0098-5589

DOI: 10.1109/32.184759